بوت کمپ کامل توسعه دهندگان اتریوم و Solidity 2020 [ویدئو]

The Complete 2020 Ethereum and Solidity Developer Bootcamp [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بوت کمپ کامل توسعه‌دهنده اتریوم و سالیدیتی 2020 برای هرکسی است که می‌خواهد با ساخت برنامه‌ها و پیاده‌سازی منطق تجاری خوداجرا در قراردادهای هوشمند شروع کند. این دوره به شما کمک می‌کند تا همه چیزهایی را که باید درباره Solidity بدانید و تصویر بزرگ صنعت بلاک چین را با تعادل تئوری و تجربه عملی درک کنید. شما نه تنها اصول Solidity را یاد خواهید گرفت، بلکه با مدیریت ایمن و بهترین شیوه های آن نیز آشنا خواهید شد. این دوره با ارائه یک ورودی مستقیم آزمایشگاهی که در آن با انجام آن یاد خواهید گرفت، از تئوری گسترده جلوگیری می کند. با کمک دروس ویدیویی HD، این بوت کمپ شما را در ایجاد، آزمایش و عیب یابی راهنمایی می کند. سپس یاد خواهید گرفت که چگونه از قراردادهای هوشمند در سناریوها و مرورگرهای مختلف استفاده کنید. این دوره نشان می دهد که چگونه یک برنامه بلاک چین از ابتدا ایجاد می شود و همراه با مربی خود، یک دفتر اسناد رسمی بلاک چین ایجاد می کنید، آن را آزمایش می کنید و آن را در شبکه های مختلف مستقر می کنید. همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/The-Complete-2020-Ethereum-Solidity-Developer-Bootcamp ابزارهای مورد نیاز برای ایجاد قراردادهای هوشمند را کاوش کنید نحوه جلوگیری از اشکالات پرهزینه ناشی از خطاهای برنامه نویسی بلاک چین را کشف کنید مزایا و معایب فناوری های بلاک چین را بشناسید یک قرارداد هوشمند بر روی بلاک چین اتریوم بنویسید و آن را منتشر کنید و با آن تعامل کنید نصب، پیکربندی و استفاده از چارچوب Truffle و درک تفاوت قرارداد Truffle با Web3js این دوره برای برنامه نویسانی است که تجربه Solidity ندارند یا نام اتریوم را شنیده اند اما نمی دانند از کجا شروع کنند. اگر برنامه های Solidity ساده ای نوشته باشید و بخواهید درک عمیق تری از موضوع داشته باشید، این دوره برای شما مفید خواهد بود. اگر در مورد توسعه بلاک چین شنیده اید اما در اکوسیستم وسیع آن غرق شده اید، این دوره همان چیزی است که به آن نیاز دارید! انواع بلاک چین ها را بشناسید و موارد استفاده بالقوه برای فناوری بلاک چین را کشف کنید * درک کاملی از شبکه های اتریوم و مشتریان (Geth، Parity و Ganache) ایجاد کنید * نحوه نصب Truffle را بیاموزید و پروژه استاندارد Truffle را بررسی کنید *

سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

مبانی استحکام Solidity Basics

  • ریمیکس چیست و چه کاری می توانیم با آن انجام دهیم؟ What Is Remix & What Can We Do with It?

  • حذف و ایجاد یک فایل جدید Delete & Create A New File

  • ریمیکس: شروع، توقف و تعامل با قراردادهای هوشمند Remix: Starting, Stopping & Interacting with Smart Contracts

  • در قرارداد هوشمند ما بخوانید و بنویسید Read & Write in Our Smart Contract

  • اینها توابع و سازنده هستند These Are Functions & Constructor

  • متغیرها، آدرس ها و پیام ها هدف - شی Variables, Addresses & The Msg. Object

  • اصلاح کننده ها چیست و چگونه از آنها استفاده کنیم What Modifiers Are & How to Use Them

  • هر آنچه باید در مورد نقشه برداری بدانید Everything You Need to Know About Mappings

  • نحوه استفاده از Structs در Solidity How to Use Structs in Solidity

  • خلاصه بخش Section Summary

ویژگی های کلیدی نحوه عملکرد بلاک چین Key Characteristics of How the Blockchain Operates

  • انواع بلاک چین هایی که می توانید با آنها کار کنید The Types of Blockchains You Can Work With

  • موارد استفاده بالقوه برای فناوری بلاک چین Potential Use Cases for Blockchain Technology

  • اجازه دهید اشاره کنم که بلاک چین اتریوم چقدر قدرتمند است Let Me Highlight How Powerful the Ethereum Blockchain Is

عملکرد دفتر اسناد رسمی ما در استحکام Our Notary Functionality in Solidity

  • تعریف آنچه که دفتر اسناد رسمی بلاکچین ما باید ذخیره کند Defining What Our Blockchain Notary Needs to Save

  • ساختار اساسی قرارداد هوشمند ما The Basic Structure of Our Smart Contract

  • بیایید توابع ساخت را پیاده سازی و آزمایش کنیم Let's Implement & Test the Build Functions

  • بیایید دوباره ارزش ها را بخوانیم Let's Read the Values Again

  • گسترش ویژگی های ما توسط رویدادها Expanding Our Features by Events

  • خلاصه بخش Section Summary

آشنایی با ابزارها و اتریوم Understanding Tools & Ethereum

  • آشنایی با دیباگر در ریمیکس Understanding the Debugger in Remix

  • هزینه های گاز برای اجرای یک قرارداد هوشمند چگونه محاسبه می شود؟ How the Gas Costs for Execution of a Smart Contract Is Calculated?

  • این یک آرایه ABI است و برای چه استفاده می شود This Is an ABI Array & What It Is Used For

  • درک شبکه های اتریوم و مشتریان (Geth، Parity، Ganache) Understanding Ethereum Networks & Clients (Geth, Parity, Ganache)

  • حساب‌ها، کلیدهای خصوصی و عمومی چگونه کار می‌کنند How Accounts, Private and Public Keys Work

  • خلاصه بخش Section Summary

راهنمای شما برای وب 3.0 Your Guide to Web 3.0

  • وب 3.0 چیست؟ What Is Web 3.0?

  • ویژگی ها - Web 2.0 VS Web 3.0 Characteristics - Web 2.0 VS Web 3.0

  • انتقال - وب 2.0 در مقابل وب 3.0 Transition - Web 2.0 VS Web 3.0

  • گذشته، حال و آینده وب Past, Present & Future of The Web

ابزارهای وب 3.0 Tools of Web 3.0

  • مرورگرها - Web 3.0 Browsers - Web 3.0

  • ذخیره سازی - وب 3.0 Storage - Web 3.0

  • تصویری و صوتی - وب 3.0 Video & Audio - Web 3.0

  • سیستم عامل - وب 3.0 Operating Systems - Web 3.0

  • شبکه های اجتماعی - وب 3.0 Social Networks - Web 3.0

  • خدمات پیام رسانی - وب 3.0 Messaging Services - Web 3.0

  • سایت های کار از راه دور - وب 3.0 Remote Job Sites - Web 3.0

گره های مختلف بلاک چین را بشناسید Understand the Different Blockchain Nodes

  • ماشین مجازی جاوا اسکریپت Remix The Remix JavaScript Virtual Machine

  • Ganache و That's A Mnemonic را نصب و استفاده کنید Install & Use Ganache and That's A Mnemonic

  • اتصال گاناش با ریمیکس Connecting Ganache with Remix

  • تفاوت بین Ganache و Ganche-CLI The Difference Between Ganache & Ganche-CLI

  • درباره MetaMask و نحوه نصب آن About MetaMask & How You Install It

  • غواصی در MetaMask و دیدن نحوه کار آن Diving into MetaMask & Seeing How It Works

  • Go-Ethereum: نحوه نصب و استفاده از آن Go-Ethereum: How You Install It & Use It

  • چگونه با فایل Genesis.json یک شبکه خصوصی ایجاد کنیم؟ How to Create A Private Network with The Genesis.json File?

  • شبکه های خصوصی: Go-Ethereum، Mining و MetaMask Private networks: Go-Ethereum, Mining & MetaMask

  • شبکه های خصوصی: Go-Ethereum، CORS، Keystore و Remix Private Networks: Go-Ethereum, CORS, Keystore, & Remix

  • خلاصه بخش Section Summary

درک عدم تمرکز در یک سطح عمیق تر Understanding Decentralisation At A Deeper Level

  • مقدمه شما بر عدم تمرکز Your Introduction to Decentralisation

  • اجازه دهید کاربردهای مثبت تمرکززدایی را برجسته کنم Let Me Highlight the Positives Uses of Decentralisation

توسعه محلی با ترافل Local Development with Truffle

  • نحوه نصب Truffle How to Install Truffle

  • راه اندازی برنامه نویسی قرارداد هوشمند با Atom Setting Up for Smart Contract Programming with Atom

  • بیایید نگاهی به پروژه استاندارد ترافل بیندازیم Let's Take A Look at A Standard Truffle Project

  • تطبیق ترافل با قرارداد هوشمند دفتر اسناد رسمی ما Adapting Truffle to Our Notary Smart Contract

  • تست های واحد نوشتن برای دفتر اسناد رسمی بلاک چین ما Writing Unit Tests for Our Blockchain Notary

  • تست استثناها با ترافل و گاناش Testing Exceptions with Truffle & Ganache

  • تست تراکنش ها و تماس ها در Truffle & Ganache Testing Transactions and Calls in Truffle & Ganache

  • اولین تست استحکام ما با ترافل و گاناش Our First Solidity Test with Truffle & Ganache

  • تفاوت بین Tx.origin و Msg.sender The Difference Between Tx.origin & Msg.sender

  • تست استثناها در استحکام - تابع سطح پایین Address.call () Testing Exceptions in Solidity - Low Level Function Address.call ()

  • خلاصه بخش Section Summary

نحوه توسعه برنامه های کاربردی توزیع شده در HTML و جاوا اسکریپت How to Develop Distributed Applications in HTML & JavaScript

  • این Web3.js است This Is Web3.js

  • یک تراکنش را با Web3.js شروع کنید Start A Transaction with Web3.js

  • صفحات HTML و Web3.js HTML Pages & Web3.js

  • تفاوت بین Web3.js و Truffle-Contract The Difference Between Web3.js & Truffle-Contract

  • استفاده از جعبه های ترافل برای آسان تر کردن زندگی ما Using Truffle Boxes to Make Our Life Easier

  • بسته وب ترافل را با پروژه ما تطبیق دهید Adapt Truffle Webpack With Our Project

  • دفتر اسناد رسمی ما در HTML و جاوا اسکریپت Our Notary in HTML & JavaScript

  • مدیریت آپلود با فایل ها - هش کردن در پرواز Manage Uploads with Files - Hashing on The Fly

  • نوشته های با قرارداد ترافل را دوباره بخوانید: دفتر اسناد رسمی تمام شده ما Read Out Entries with A Truffle Contract Again: Our Finished Notary

انتشار پروژه ما Publication of Our Project

  • روش های مختلف دسترسی به شبکه های مختلف Different Access Methods to Different Networks

  • چند اتر آزمایشی برای Ropsten دریافت می کنیم We Get Some Test Ethers for Ropsten

  • انتشار با Infura & Truffle از طریق Truffle-HDWallet-Provider Release with Infura & Truffle Via Truffle-HDWallet-Provider

  • HTML و جاوا اسکریپت تمام شده The Finished HTML & JavaScript

  • اینگونه است که IPFS کار می کند - ما پروژه خود را در IPFS منتشر می کنیم This Is How IPFS Works - We Release Our Project on IPFS

بخش پایانی Final Section

  • تبریک می گویم! Congratulations!

نمایش نظرات

بوت کمپ کامل توسعه دهندگان اتریوم و Solidity 2020 [ویدئو]
جزییات دوره
5 h 20 m
76
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ravinder Deol Ravinder Deol

معلم ارزهای دیجیتال و بدون کد، بیش از 200 هزار دانش آموز من یک مرد رنسانس غیرعادی از انگلیس هستم. از زمانی که مدرسه را در سن 16 سالگی ترک کردم، پروژه های زیادی را تجربه کرده ام، که برخی از آنها به طور معقولی موفق بوده اند و به بیش از 100000 نفر رسیده اند. این به من سطحی از استقلال مالی داده است. من مدتی را در بیش از سی کشور گذرانده ام. در بیست و سه سالگی به کوچکترین کشور اتحادیه اروپا (مالتا) نقل مکان کردم. اکنون بیشتر وقتم را در بزرگترین کشور اتحادیه اروپا (فرانسه) می گذرانم. و، من یک مقیم الکترونیکی استونی هستم. من را در بسیاری از پلتفرم های اجتماعی پیدا نخواهید کرد. من زندگی ام را از دریچه مینیمالیسم و ​​آهسته زندگی می کنم. این به من امکان می‌دهد زمان بیشتری را صرف خواندن و توسعه مهارت‌های جدید کنم، که به من امکان می‌دهد ایده‌های بدیع شکل دهم و پروژه‌هایی را آزمایش کنم که کنجکاوی من را تحریک می‌کند.

Thomas Wiesner Thomas Wiesner

آموزش بیش از 60000 دانش آموز در مورد توسعه